🚗 OSEK NM 精通之路
30章
⚡ CANalyzer · 实战
v2.0
第1章
📘
OSEK网络管理概述
什么是OSEK NM
为什么需要网络管理
汽车电子架构位置
第2章
🔗
核心概念:逻辑环·令牌
逻辑环
令牌
节点状态
第3章
⚙️
状态机详解
状态迁移条件
定时器TWaitBusSleep
TMax/TError
第4章
🛠️
CANalyzer环境搭建
软件安装
CAN接口卡配置
DBC加载
第5章
💻
CAPL编程入门
CAPL基础
事件函数
变量与数据类型
第6章
📦
NM报文结构解析
CAN ID分配
数据场字节
源/目标地址
第7章
🌀
逻辑环建立与维护
Ring Start
Ring Participation
Loss检测
第8章
🎫
令牌管理机制
令牌持有时间
传递流程
丢失与恢复
第9章
💤
节点睡眠与唤醒
Bus-Sleep进入
远程/本地唤醒
NM报文唤醒
第10章
⏱️
定时器详解
TWaitBusSleep
TMax/TError
TActive/TListen
第11章
🧩
仿真节点配置
创建仿真节点
分配NM地址
配置参数
第12章
⚡
CAPL实现状态机
状态机代码
状态切换
定时器管理
第13章
🔄
CAPL逻辑环管理
Alive报文
Ring报文
Token处理
第14章
🌙
睡眠与唤醒逻辑
Bus-Sleep处理
唤醒帧检测
NM发送
第15章
📊
网络管理测试
发送测试报文
监控网络
分析NM行为
第16章
✅
一致性测试
ISO 17356-2
测试用例
通过/失败
第17章
🌐
多网络节点仿真
创建多个NM节点
真实拓扑
逻辑环交互
第18章
💥
故障注入
节点故障
令牌丢失
网络分区/总线关闭
第19章
📈
Trace & Logging
Trace窗口
配置Logging
分析事件序列
第20章
🔌
OSEK NM与CANoe集成
工程配置
Network-based
Node-based模式
第21章
🔄
AUTOSAR NM演变
AUTOSAR NM差异
兼容性
演进
第22章
⚙️
配置参数详解
NMNodeId
NMMessageCycleTime
NMTimeoutTime
第23章
🧠
CAPL高级技巧
系统变量
自定义函数库
多文件管理
第24章
🖥️
Panel设计
监控面板
节点状态显示
控制NM行为
第25章
📜
OSEK/VDX标准文档
ISO 17356-1/2/3
核心内容
第26章
🔍
项目案例分析
ECU问题排查
逻辑环不稳定
第27章
🚀
CAN FD适配
CAN FD影响
数据场扩展
波特率变化
第28章
⚡
性能优化
减少网络负载
优化唤醒时间
降低功耗
第29章
🤖
测试自动化
CAPL自动化脚本
生成测试报告
第30章
🏁
综合实战
5节点仿真
逻辑环·睡眠唤醒
故障恢复